-
Notifications
You must be signed in to change notification settings - Fork 19
Add symfony 5 support #204
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add symfony 5 support #204
Conversation
This reverts commit 960d15d.
f39def0
to
0fa310c
Compare
I think we can bump the minimum PHP requirement to 7.2 - this PR introduces support for Symfony 5 which has that requirement, and anybody who wants to use Symfony 4 will just get the previous version of this package. That should solve some of the build issues (if not all of them)! |
seems fair to me. you could still support php 7.0 or 7.1 with older symfony versions, but i don't think that is an important consideration - the shell seems to be quite stable, so no problem for people stuck on old php to use an old version. |
4444f55
to
fda02ea
Compare
This reverts commit 54cc4d5. Conflicts: composer.json
fda02ea
to
ce30ef5
Compare
ce30ef5
to
4b20e85
Compare
@dantleech do you have maybe a hint what could cause the errors which are appearing in embedded and standalone tests? I'm very unfamiliar with behat 🙈 |
hmm, Jackrabbit just returns 503 both with 2.18 and 2.8 - @dbu do you recall what error you had with the ODM? |
@dantleech downgraded the travis dist and it should work now I hope 🙏 |
1f49a51
to
6989bbb
Compare
Well found - fixed forever! 😄 strange that it doesn't work on newer dists |
@dantleech sadly php 7.2 get stuck on the following test: Feature: Edit a node type
In order to modify a node type definition
As a user that is logged into the shell
I should be able to run a command which launches an external editor to edit the CND as a text file if I read that it sounds to me the editor is really started and never closed and thats why it don't continue or what do you think? EDIT: jackolope/jackolope need atleast 1.3.4 for PHP 7.2 |
6750364
to
99990fd
Compare
@dantleech Finally I found the working prefer lowest dependencies. |
99990fd
to
3fe5564
Compare
🎉 well done :) |
Thanks again, let me know when you want a tag |
@dantleech Tag would be great or atleast an update of the branch alias in the composer.json :) |
Can you assert that master works with f.e. Sulu? |
@dantleech not yet there still to many dependencies which are not yet compatible with symfony 5 🙈 |
@dantleech tested can be released :) |
@dantleech could we create a release for this and the phpcr-migrations-bundle? |
Release 1.2.0 🎉 sorry for the delay |
Also 1.2.0 of migrations |
@dantleech Thank you 🎉 |
This is still in process.
TODO